
using Domain.Base;
using DtoFw.Enum;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Text;

namespace Domain.Entity {

    [SugarTable("room_cabinet")]
    [DB(EnumDatabase.Mysql, Cache = false)]
	public partial class RoomCabinetEntity : BaseEntity {

		

		/// <summary>
		/// Com/Http地址
		/// </summary>
		[SugarColumn(ColumnName = "Addr")]
		public string Addr { get; set; } = string.Empty;

		[SugarColumn(ColumnName = "AreaId")]
		public long AreaId { get; set; }

		/// <summary>
		/// 柜子类型
		/// </summary>
		[SugarColumn(ColumnName = "CabinetCode")]
		public string CabinetCode { get; set; }

		/// <summary>
		/// 柜子类型名称
		/// </summary>
		[SugarColumn(ColumnName = "CabinetName")]
		public string CabinetName { get; set; } = string.Empty;

		/// <summary>
		/// 开密集柜编码，区分哪列密集柜 密集柜特性
		/// </summary>
		[SugarColumn(ColumnName = "Coding")]
		public string Coding { get; set; } = string.Empty;

		/// <summary>
		/// 固定列 1表示左 2表示右 密集柜特性
		/// </summary>
		[SugarColumn(ColumnName = "FixedColumn")]
		public string FixedColumn { get; set; }

		/// <summary>
		/// 开柜模式
		/// </summary>
		[SugarColumn(ColumnName = "ModelCode")]
		public string ModelCode { get; set; }

		/// <summary>
		/// 开柜模式名称
		/// </summary>
		[SugarColumn(ColumnName = "ModelName")]
		public string ModelName { get; set; } = string.Empty;

		/// <summary>
		/// 模块号 智能柜特性
		/// </summary>
		[SugarColumn(ColumnName = "ModuleNo")]
		public string ModuleNo { get; set; } = string.Empty;

		/// <summary>
		/// 柜子名称
		/// </summary>
		[SugarColumn(ColumnName = "Name")]
		public string Name { get; set; } = string.Empty;

		/// <summary>
		/// 柜子编号
		/// </summary>
		[SugarColumn(ColumnName = "No")]
		public string No { get; set; } = string.Empty;

		/// <summary>
		/// 排序
		/// </summary>
		[SugarColumn(ColumnName = "OrderBy")]
		public int? OrderBy { get; set; }

		[SugarColumn(ColumnName = "OrganId")]
		public long? OrganId { get; set; }

		/// <summary>
		/// 备注
		/// </summary>
		[SugarColumn(ColumnName = "Remark")]
		public string Remark { get; set; } = string.Empty;

		/// <summary>
		/// 是否智能柜
		/// </summary>
		[SugarColumn(ColumnName = "Smart")]
		public bool? Smart { get; set; }

		/// <summary>
		/// 可存放箱子数
		/// </summary>
		[SugarColumn(ColumnName = "Total")]
		public int? Total { get; set; }

		/// <summary>
		/// 体积
		/// </summary>
		[SugarColumn(ColumnName = "Volume")]
		public double Volume { get; set; }

		/// <summary>
		/// 密集柜列数
		/// </summary>
		[SugarColumn(ColumnName = "Columns")]
		public int Columns { get; set; } 

	}

}
